package com.ssy.lingxi.member.merchant.model.vo.login.response;

import java.io.Serializable;
import java.util.List;

/**
 * 会员注册页面 - 获取会员类型、业务类型接口返回VO
 * @author 万宁
 * @version 2.0.0
 * @date 2020-06-30
 */
public class MemberRegisterTypeMenuVO implements Serializable {
    private static final long serialVersionUID = -767876821001438019L;

    /**
     * 会员类型Id
     */
    private Long memberTypeId;

    /**
     * 会员类型名称
     */
    private String memberTypeName;

    /**
     * 关联的业务类型
     */
    private List<InnerBusinessType> businessTypes;

    public Long getMemberTypeId() {
        return memberTypeId;
    }

    public void setMemberTypeId(Long memberTypeId) {
        this.memberTypeId = memberTypeId;
    }

    public String getMemberTypeName() {
        return memberTypeName;
    }

    public void setMemberTypeName(String memberTypeName) {
        this.memberTypeName = memberTypeName;
    }

    public List<InnerBusinessType> getBusinessTypes() {
        return businessTypes;
    }

    public void setBusinessTypes(List<InnerBusinessType> businessTypes) {
        this.businessTypes = businessTypes;
    }

    public static class InnerBusinessType implements Serializable{
        private static final long serialVersionUID = 5153223854361204617L;

        /**
         * 业务类型id
         */
        private Long businessTypeId;

        /**
         * 业务类型名称
         */
        private String businessTypeName;

        public Long getBusinessTypeId() {
            return businessTypeId;
        }

        public void setBusinessTypeId(Long businessTypeId) {
            this.businessTypeId = businessTypeId;
        }

        public String getBusinessTypeName() {
            return businessTypeName;
        }

        public void setBusinessTypeName(String businessTypeName) {
            this.businessTypeName = businessTypeName;
        }
    }
}
